package com.zhijian.medical.service;

import com.zhijian.medical.entity.vo.request.DeviceSearchVo;
import com.zhijian.medical.entity.vo.request.MedicalDeviceSearchVo;
import com.zhijian.medical.entity.vo.request.StoneSearchVo;
import com.zhijian.medical.entity.vo.response.DeviceVo;
import com.zhijian.medical.entity.vo.response.HarmfulVo;
import com.zhijian.medical.entity.vo.response.MedicalDeviceVo;
import com.zhijian.medical.entity.vo.response.StoneVo;
import com.zhijian.medical.util.Page;

import java.util.List;

public interface SensorService {

    Page<MedicalDeviceVo> selectPage(MedicalDeviceSearchVo deviceSearchVo);

    Page<MedicalDeviceVo> selectEveryPage(MedicalDeviceSearchVo deviceSearchVo);
    Page<StoneVo> selectStonePage(StoneSearchVo deviceSearchVo);

    List<MedicalDeviceVo> selectList2(MedicalDeviceSearchVo deviceSearchVo);

    Page<HarmfulVo> selectByDetails(MedicalDeviceSearchVo deviceSearchVo);

    boolean editByCondition(MedicalDeviceSearchVo deviceSearchVo);

    boolean deleteByCondition(MedicalDeviceSearchVo deviceSearchVo);

}
